<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>object</title>
    <script type="text/javascript">
        //1,实例化对象
        // var obj = new Object();
        var obj = {};
        // 2,为对象创建属性和方法
        obj.name = "wmf";
        obj.sex = "女";
        obj.age = 21;
        obj['birthday'] = '18997-10-21';
        obj.say = function () {
            alert("wmf healthy!");
        }

        // 3,访问对象的属性或者方法
        // alert("obj.name "+obj.name)
        // alert("obj.sex "+obj.sex)
        // alert("obj.age "+obj.age)
        // obj.say();

        // 4,删除对象的属性或者方法
        // delete obj.age;
        // delete obj.sex;
        //
        // alert("obj.name "+obj.name)
        // alert("obj.sex "+obj.sex)
        // alert("obj.age "+obj.age)
        // obj.say();
        //
        // 5，遍历一个js对象  for in格式
        for(var attribute in obj){
            alert(attribute+" : "+obj[attribute]);
        }
        // 用于返回某个对象中是否存在某个属性,boolean类型
        alert(obj.hasOwnProperty('name'));


    </script>
</head>
<body>

</body>
</html>